/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File              */
/*                                                                        */
/* WARNING: Do not add to, delete from, or otherwise modify the contents  */
/*          of this include file.                                         */
/**************************************************************************/

#include <userint.h>

#ifdef __cplusplus
    extern "C" {
#endif

     /* Panels and Controls: */

#define  APPPANEL                         1       /* callback function: Exit_Application */
#define  APPPANEL_DECORATION_10           2       /* control type: deco, callback function: (none) */
#define  APPPANEL_RING_REFERENCE          3       /* control type: ring, callback function: Select_Product_Type */
#define  APPPANEL_STRING_PRODUCT_BCR      4       /* control type: string, callback function: Callback_Product_Bcr */
#define  APPPANEL_LED_TOTAL_RES           5       /* control type: LED, callback function: (none) */
#define  APPPANEL_NUMERIC_RATIO           6       /* control type: numeric, callback function: (none) */
#define  APPPANEL_BUTTON_OUT_PRODUCT      7       /* control type: command, callback function: CVI_Out_Product */
#define  APPPANEL_BUTTON_CLEAR_INFO       8       /* control type: command, callback function: Clear_Production_Mode_Info_List_Control */
#define  APPPANEL_TEXT_TOTAL_RES          9       /* control type: textMsg, callback function: (none) */
#define  APPPANEL_TEXTMSG_DATETIME        10      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_NUMERIC_NG              11      /* control type: numeric, callback function: (none) */
#define  APPPANEL_NUMERIC_CYCLE           12      /* control type: numeric, callback function: (none) */
#define  APPPANEL_NUMERIC_OK              13      /* control type: numeric, callback function: (none) */
#define  APPPANEL_LED_TEST                14      /* control type: LED, callback function: (none) */
#define  APPPANEL_NUMERIC_SUM             15      /* control type: numeric, callback function: (none) */
#define  APPPANEL_LED_ALARM_BENCH         16      /* control type: LED, callback function: (none) */
#define  APPPANEL_DECORATION_25           17      /* control type: deco, callback function: (none) */
#define  APPPANEL_DECORATION_12           18      /* control type: deco, callback function: (none) */
#define  APPPANEL_TEXT_WARN_INFO          19      /* control type: textBox, callback function: (none) */
#define  APPPANEL_BUTTON_RESET_SUMMARY    20      /* control type: command, callback function: Reset_Production_Summary */
#define  APPPANEL_BUTTON_CONFIG           21      /* control type: command, callback function: Config_Bench_Parameters */
#define  APPPANEL_BUTTON_MANUAL           22      /* control type: command, callback function: Manual_Mode */
#define  APPPANEL_TOGGLEBUTTON_ADMIN      23      /* control type: textButton, callback function: Switch_Operator_Right */
#define  APPPANEL_TEXTMSG                 24      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_DECORATION_24           25      /* control type: deco, callback function: (none) */
#define  APPPANEL_GRAPH                   26      /* control type: graph, callback function: (none) */
#define  APPPANEL_NUMERIC_RCOUNT          27      /* control type: numeric, callback function: (none) */
#define  APPPANEL_TABLE                   28      /* control type: table, callback function: (none) */
#define  APPPANEL_LED_TOUCH               29      /* control type: LED, callback function: (none) */
#define  APPPANEL_LED_SWITCH              30      /* control type: LED, callback function: (none) */
#define  APPPANEL_LED_HANDLE              31      /* control type: LED, callback function: (none) */
#define  APPPANEL_LED_TRAVEL              32      /* control type: LED, callback function: (none) */
#define  APPPANEL_LED_FORCE               33      /* control type: LED, callback function: (none) */
#define  APPPANEL_TEXT_SWITCH             34      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_COMMANDBUTTON           35      /* control type: command, callback function: callback_analysis_test_data */
#define  APPPANEL_TEXT_TOUCH              36      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_TEXT_TRAVEL             37      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_NUMERIC_TRAVEL          38      /* control type: numeric, callback function: (none) */
#define  APPPANEL_NUMERIC_FORCE           39      /* control type: numeric, callback function: (none) */
#define  APPPANEL_TEXT_HANDLE             40      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_DECORATION_27           41      /* control type: deco, callback function: (none) */
#define  APPPANEL_DECORATION_26           42      /* control type: deco, callback function: (none) */
#define  APPPANEL_NUMERIC_TRIP            43      /* control type: numeric, callback function: (none) */
#define  APPPANEL_NUMERIC_TOUCH           44      /* control type: numeric, callback function: (none) */
#define  APPPANEL_PICTURE_4               45      /* control type: picture, callback function: (none) */
#define  APPPANEL_TEXTMSG_FORCE           46      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_TEXT_FORCE              47      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_TEXTMSG_TRAVEL          48      /* control type: textMsg, callback function: (none) */
#define  APPPANEL_DECORATION_22           49      /* control type: deco, callback function: (none) */
#define  APPPANEL_TEXTMSG_WAIT            50      /* control type: textMsg, callback function: (none) */

#define  PANEL_CF_1                       2
#define  PANEL_CF_1_COMMANDBUTTON         2       /* control type: command, callback function: Confirm_Message_Popup */
#define  PANEL_CF_1_TEXTMSG_INFO          3       /* control type: textMsg, callback function: (none) */

#define  PANEL_CFRM                       3
#define  PANEL_CFRM_COMMANDBUTTON         2       /* control type: command, callback function: Confirm_Message_Popup */
#define  PANEL_CFRM_TEXTMSG_INFO          3       /* control type: textMsg, callback function: (none) */

#define  PANEL_MAN                        4
#define  PANEL_MAN_TAB                    2       /* control type: tab, callback function: Manual_Switch_TAB */
#define  PANEL_MAN_BUTTON_EXIT            3       /* control type: command, callback function: Manul_Panel_Exit */

#define  PANEL_PASS                       5
#define  PANEL_PASS_STRING_USER           2       /* control type: string, callback function: (none) */
#define  PANEL_PASS_STRING_PASS           3       /* control type: string, callback function: (none) */
#define  PANEL_PASS_BUTTON_USER_CANCEL    4       /* control type: command, callback function: Cancel_Pass */
#define  PANEL_PASS_BUTTON_USER_CONFIRM   5       /* control type: command, callback function: Confirm_Pass */

#define  PANEL_WA_1                       6
#define  PANEL_WA_1_TEXTMSG               2       /* control type: textMsg, callback function: (none) */

#define  PANEL_WAIT                       7
#define  PANEL_WAIT_TEXTMSG               2       /* control type: textMsg, callback function: (none) */

     /* tab page panel controls */
#define  TAB_BENCH_LED_0_12               2       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_11               3       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_10               4       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI10            5       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI9             6       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI8             7       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI7             8       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI6             9       /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI5             10      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI4             11      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI3             12      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI2             13      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_SM_SI1             14      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_14               15      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_13               16      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_5                17      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_4                18      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_2                19      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_1                20      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_0                21      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_RINGSLIDE_3_COLOR      22      /* control type: slide, callback function: Manual_Control_3_Colors_Lamp */
#define  TAB_BENCH_BINARYSWITCH_V104      23      /* control type: binary, callback function: Manual_DO_0_26_27 */
#define  TAB_BENCH_LED_0_22               24      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_23               25      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_BINARYSWITCH_V103      26      /* control type: binary, callback function: Manual_DO_0_24_25 */
#define  TAB_BENCH_LED_0_20               27      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_21               28      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_BINARYSWITCH_V102      29      /* control type: binary, callback function: Manual_DO_1_18_19 */
#define  TAB_BENCH_LED_0_18               30      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_19               31      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_BINARYSWITCH_V101      32      /* control type: binary, callback function: Manual_DO_1_16_17 */
#define  TAB_BENCH_LED_0_17               33      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_LED_0_16               34      /* control type: LED, callback function: (none) */
#define  TAB_BENCH_BUTTON_BCR_READ        35      /* control type: command, callback function: Manual_BUTTON_BCR_READ */
#define  TAB_BENCH_STRING_BARCODE_2       36      /* control type: string, callback function: (none) */
#define  TAB_BENCH_STRING_BARCODE_1       37      /* control type: string, callback function: (none) */
#define  TAB_BENCH_TEXTMSG                38      /* control type: textMsg, callback function: (none) */
#define  TAB_BENCH_TEXTMSG_2              39      /* control type: textMsg, callback function: (none) */
#define  TAB_BENCH_TEXTMSG_5              40      /* control type: textMsg, callback function: (none) */
#define  TAB_BENCH_TEXTMSG_4              41      /* control type: textMsg, callback function: (none) */
#define  TAB_BENCH_TOGGLEBUTTON_49        42      /* control type: textButton, callback function: Manual_DO_0_21 */
#define  TAB_BENCH_TOGGLEBUTTON_48        43      /* control type: textButton, callback function: Manual_DO_0_20 */
#define  TAB_BENCH_TOGGLEBUTTON_47        44      /* control type: textButton, callback function: Manual_DO_0_7 */
#define  TAB_BENCH_TOGGLEBUTTON_46        45      /* control type: textButton, callback function: Manual_DO_0_3 */
#define  TAB_BENCH_TOGGLEBUTTON_45        46      /* control type: textButton, callback function: Manual_DO_0_2 */
#define  TAB_BENCH_DECORATION_9           47      /* control type: deco, callback function: (none) */
#define  TAB_BENCH_TOGGLEBUTTON_44        48      /* control type: textButton, callback function: Manual_DO_0_1 */
#define  TAB_BENCH_TOGGLEBUTTON_43        49      /* control type: textButton, callback function: Manual_DO_0_0 */
#define  TAB_BENCH_DECORATION_8           50      /* control type: deco, callback function: (none) */
#define  TAB_BENCH_DECORATION_6           51      /* control type: deco, callback function: (none) */
#define  TAB_BENCH_COMMANDBUTTON_6        52      /* control type: command, callback function: Manual_Servo_Motor_Read_Physical_Input */
#define  TAB_BENCH_DECORATION_5           53      /* control type: deco, callback function: (none) */
#define  TAB_BENCH_BUTTON_NI_END          54      /* control type: command, callback function: Manual_NI_Task_End */
#define  TAB_BENCH_BUTTON_NI_START        55      /* control type: command, callback function: Manual_NI_Task_Start */
#define  TAB_BENCH_NUMERIC_FORCE          56      /* control type: numeric, callback function: (none) */

     /* tab page panel controls */
#define  TAB_SERVO_RING_POS               2       /* control type: ring, callback function: (none) */
#define  TAB_SERVO_LED_1_9                3       /* control type: LED, callback function: (none) */
#define  TAB_SERVO_BUTTON_CLEAR_ALARM     4       /* control type: command, callback function: Manual_Read_Servo_Motor_Clear_Alarm */
#define  TAB_SERVO_COMMANDBUTTON          5       /* control type: command, callback function: Manual_Read_Servo_Motor_Stop_Motion */
#define  TAB_SERVO_NUMERIC_NPOS           6       /* control type: numeric, callback function: (none) */
#define  TAB_SERVO_BUTTON_SET_POSITION_3  7       /* control type: command, callback function: Manual_Servo_Motor_Set_Position3 */
#define  TAB_SERVO_BUTTON_SET_POSITION_2  8       /* control type: command, callback function: Manual_Servo_Motor_Set_Position2 */
#define  TAB_SERVO_BUTTON_SET_POSITION1   9       /* control type: command, callback function: Manual_Servo_Motor_Set_Position1 */
#define  TAB_SERVO_BUTTON_SET_SPEED_3     10      /* control type: command, callback function: Manual_Servo_Motor_Set_Speed3 */
#define  TAB_SERVO_BUTTON_SET_SPEED_2     11      /* control type: command, callback function: Manual_Servo_Motor_Set_Speed2 */
#define  TAB_SERVO_BUTTON_SET_SPEED       12      /* control type: command, callback function: Manual_Servo_Motor_Set_Speed1 */
#define  TAB_SERVO_BUTTON_READ_POSITION   13      /* control type: command, callback function: Manual_Read_Servo_Motor_Position */
#define  TAB_SERVO_BUTTON_HOME            14      /* control type: command, callback function: Manual_Servo_Motor_HOME */
#define  TAB_SERVO_NUMERIC_POSITION_3     15      /* control type: numeric, callback function: (none) */
#define  TAB_SERVO_NUMERIC_POSITION_2     16      /* control type: numeric, callback function: (none) */
#define  TAB_SERVO_NUMERIC_POSITION_1     17      /* control type: numeric, callback function: (none) */
#define  TAB_SERVO_BUTTON_MOVE            18      /* control type: command, callback function: Manual_Move_Servo_Motor */
#define  TAB_SERVO_NUMERIC_SPEED_3        19      /* control type: numeric, callback function: (none) */
#define  TAB_SERVO_NUMERIC_SPEED_2        20      /* control type: numeric, callback function: (none) */
#define  TAB_SERVO_NUMERIC_SPEED_1        21      /* control type: numeric, callback function: (none) */
#define  TAB_SERVO_DECORATION_9           22      /* control type: deco, callback function: (none) */
#define  TAB_SERVO_TOGGLEBUTTON_JOG_CO_2  23      /* control type: textButton, callback function: Manual_Control_Jog_Negative_Process */
#define  TAB_SERVO_TOGGLEBUTTON_JOG_CON   24      /* control type: textButton, callback function: Manual_Control_Jog_Positive_Process */
#define  TAB_SERVO_TEXTMSG_5              25      /* control type: textMsg, callback function: (none) */
#define  TAB_SERVO_TEXTMSG_4              26      /* control type: textMsg, callback function: (none) */
#define  TAB_SERVO_DECORATION_8           27      /* control type: deco, callback function: (none) */
#define  TAB_SERVO_TEXTMSG_6              28      /* control type: textMsg, callback function: (none) */
#define  TAB_SERVO_DECORATION_10          29      /* control type: deco, callback function: (none) */
#define  TAB_SERVO_TEXTMSG_3              30      /* control type: textMsg, callback function: (none) */
#define  TAB_SERVO_DECORATION_7           31      /* control type: deco, callback function: (none) */
#define  TAB_SERVO_BINARYSWITCH_SRV_ON    32      /* control type: binary, callback function: Manual_Servo_Motor_SRV_ON */


     /* Control Arrays: */

          /* (no control arrays in the resource file) */


     /* Menu Bars, Menus, and Menu Items: */

          /* (no menu bars in the resource file) */


     /* Callback Prototypes: */

int  CVICALLBACK callback_analysis_test_data(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Callback_Product_Bcr(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Cancel_Pass(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Clear_Production_Mode_Info_List_Control(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Config_Bench_Parameters(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Confirm_Message_Popup(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Confirm_Pass(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Out_Product(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Exit_Application(int panel, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_BUTTON_BCR_READ(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Control_3_Colors_Lamp(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Control_Jog_Negative_Process(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Control_Jog_Positive_Process(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_0(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_1(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_2(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_20(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_21(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_24_25(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_26_27(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_3(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_0_7(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_1_16_17(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_DO_1_18_19(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Mode(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Move_Servo_Motor(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_NI_Task_End(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_NI_Task_Start(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Read_Servo_Motor_Clear_Alarm(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Read_Servo_Motor_Position(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Read_Servo_Motor_Stop_Motion(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_HOME(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_Read_Physical_Input(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_Set_Position1(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_Set_Position2(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_Set_Position3(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_Set_Speed1(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_Set_Speed2(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_Set_Speed3(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Servo_Motor_SRV_ON(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manual_Switch_TAB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Manul_Panel_Exit(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Reset_Production_Summary(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Select_Product_Type(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Switch_Operator_Right(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);


#ifdef __cplusplus
    }
#endif
